10c4f93ae28a5c0746783dd4cbec6bf20a11bad8,src/com/jgaap/distances/SoergleDistance.java,SoergleDistance,distance,#EventMap#EventMap#,38
Before Change
double distance = 0.0, sumNumer = 0.0, sumDenom = 0.0;
for(Event event : events){
sumNumer += Math.abs(unknownEventMap.relativeFrequency(event) - knownEventMap.relativeFrequency(event));
sumDenom += Math.max(unknownEventMap.relativeFrequency(event), knownEventMap.relativeFrequency(event));
}
distance = sumNumer / sumDenom;
After Change
double distance = 0.0, sumNumer = 0.0, sumDenom = 0.0;
for(Event event : events){
double known = knownEventMap.relativeFrequency(event);
double unknown = unknownEventMap.relativeFrequency(event);
sumNumer += Math.abs(unknown - known);
sumDenom += Math.max(unknown, known);
}
distance = sumNumer / sumDenom;